<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<div id="root">
</div>

<script type="text/javascript">

    function Demo() {
        this.a = 1
        this.b = 2
    }

    let d = new Demo();

    // 这两个统统指向了一个叫原型对象
    console.log(Demo.prototype) // 函数的显示原型对象
    console.log(d.__proto__) // 实例隐式原型属性

    // 通过显示原型操作原型对象，追加一个属性x
    Demo.prototype.x = 99

    console.log()
</script>
</body>
</html>